<?php
/**
 * ToolsController - контроллер обеспечивающий работу различных вспомогательных
 * инструментов проекта, например кодирование и декодирование данных по
 * алгоритму base64 (для интеграции картинок в html и css.
 * 
 * LICENSE: Free to use license
 *
 * @copyright   2009
 * @author      Яковлев Иван <Yak1980@list.ru | Best4u.mail@gmail.com>
 * @version		$id:$
 * @link
 * @since
 */
class ToolsController extends System_Controller_DefaultAction
{
    /**
     * функция init() - предназначена для инициализации необходимых параметров, т.е.
     * код внутри нее выполняется каждый раз при срабатывании данного контроллера
     */
	function init()
	{
        // Задаем заголовок страницы в теге <head>
		$this->view->headTitle('Дополнительные утилиты');
		// Задаем заголовок страницы по умолчанию
		$this->view->pageTitle = 'Раздел содержащий различные утилиты для сайта';
        
        // подключаем необходимые css таблицы стилей в зависимости от модуля и контроллера
		$this->view->headLink()->appendStylesheet($this->view->themeUrl()
		    . '/css/' . $this->_request->getModuleName() . '-'
		    . $this->_request->getControllerName() . '-layout.css'
		    . $this->view->cacheVer, 'screen');

        // Устанавливаем шаблон для рендеринга страницы
        $this->_helper->viewRenderer('index');
    }


    /**
	 * Отображение основной страницы со всеми доступными утилитами разбитыми по
     * по вкладкам
	 */
	public function indexAction()
	{

        // TODO put your code here...
    }


    /**
     * Вывод формы для загрузки файла или вставки данных для преобразования
     * по алгоритму base64
     */
    public function base64Action()
    {
        $this->view->pageTitle = 'Преобразование данных по алгоритму base64';

        // TODO put your code here...
    }


    /**
     * Расчет md5 хеш переданных данных
     */
     public function md5Action()
     {
        $this->view->pageTitle = 'Расчет md5 хеша данных';
        // TODO put your code here...
     }


     /**
      * Расчет sha1 хеш переданных данных
      */
     public function sha1Action()
     {
         $this->view->pageTitle = 'Расчет sha1 хеша данных';
        // TODO put your code here...
     }

}

